#pragma once

#include <windows.h>
#include <fstream>

class Log
{
private:
	Log();
	static Log *instance;
	
public:
	static const char *T;

	static Log & Get();
	void AddLine(std::string line);
	Log & operator << (const char *value);
	Log & operator << (DWORD value);
	Log & operator << (int value);
	Log & operator << (unsigned int value);
	Log & operator << (float value);
};
